草庐IT

sql - ASP.NET 站点地图

全部标签

.net - 调用 XmlReader::ReadStartElement 时抛出 InvalidOperationException

我用C++编写了一个应用程序,它根据类成员生成一个XML文件。现在我想再次读取生成的文件并将所有属性和值保存回C++类。我的XML编写器(写入成功):voidTDescription::WriteXml(XmlWriter^writer){writer->WriteStartElement("Description");writer->WriteAttributeString("Version",m_sVersion);writer->WriteAttributeString("Author",m_sAuthor);writer->WriteString(m_sDescription)

sql - 获取 sql 列使用的 XML 模式

我想从SQL语句中选择分配给SQLServer数据库中xml列的xml模式。我被卡住了,我查看了information_schema.columns没有运气,我只能改变它。在ManagementStudio中,在XmlTypeSpecification下的列属性中,我可以设置(方案集合)我想简单地从SQL语句中选择它。感谢您的帮助。 最佳答案 像这样的东西应该可以做到。selectC2.namefromsys.columnsasC1innerjoinsys.xml_schema_collectionsasC2onC1.xml_col

.net - 在 .net Web 应用程序中使用 Open XML 所需的引用

我即将放弃在.net应用程序中使用Word自动化,并打算尝试使用OpenXML。看来我需要引用:usingSystem.IO;usingSystem.IO.PackagingusingDocumentFormat.OpenXm;l.Packaging;经过一番搜索后,我发现您需要添加对WindowsBase的引用才能显示System.IO.Packaging。要使用DocumentFormat.OpenXml.Packaging,您需要引用什么?我到处都找不到。我认为您可能需要引用Microsoft.Office之类的东西,但它也不可用。 最佳答案

sql - 选择sql xquery中所有记录的所有元素x的不同列表

查询表达式下方:SELECTdistinctxmlCol.value('(//interest/@id)[1]','nvarchar(64)')FROMtable1返回所有记录的firstinterest元素的id列表。但是一个xml可能包含多个interest元素。那么,如何在sqlxquery中获取所有记录的所有interest元素的不同列表? 最佳答案 selectdistinctT.N.value('.','nvarchar(64)')fromtable1crossapplyxmlCol.nodes('//interest/

sql-server - 一次更新 sql server xml 数据字段上的多个属性

是否可以在一次更新中修改单个节点上的多个属性?我有类似的东西:我已经能够使用三个单独的更新来修改CAPTION、SIZE和WIDTH属性,但是我一直在徒劳地寻找某种方法将它们组合成一个更新。可能吗?我使用的更新示例:UPDATEtSET[column_name].modify('replacevalueof(/ENTITY/ATTR/@CAPTION)[1]with"NewAttributeCaption"')FROMtabletUPDATEtSET[column_name].modify('replacevalueof(/ENTITY/ATTR/@SIZE)[1]with"200"'

.net - 在 Powershell 中使用 xml.document 保留多行属性和缩进

我正在使用Powershell读取和修改web.config文件,所有操作都成功执行,但我在保存文件时丢失了缩进和多行属性中的新中断。这是web.config文件在编辑之前的样子:这是编辑xml的Powershell代码:$script:myXML=New-ObjectSystem.Xml.XmlDocument$myXML.PreserveWhitespace=$true$myXML.CreateXmlDeclaration("1.0","iso-8859-1",$null)$myXML.Load("C:\dev\web.config")$ipEntries=$myXML.Selec

sql - 在 msdb.dbo.sysssispackages XML 中查询特定值

我正在尝试查询msdb.dbo.sysssispackages对于有效的维护计划,我不知道如何查询packagedata中的XML柱子。我在SO上发现了其他一些与XML相关的SQL问题,但到目前为止,似乎没有什么能完全符合我的要求。msdb.dbo.sysssispackages.packagedata中的XML看起来像这样:RebuildIndexTask;MicrosoftCorporation;MicrosoftSQLServerv9;©2004MicrosoftCorporation;AllRightsReserved;http://www.microsoft.com/sql/

java.net.MalformedURLException - 在通过 StAX 解析 XML 文件时

我必须用StAX解析XML文件。我捕获了一堆异常:javax.xml.stream.XMLStreamException:java.net.MalformedURLExceptionatcom.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.setInputSource(XMLStreamReaderImpl.java:217)atcom.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.(XMLStreamReaderImpl.java:189)atcom.s

sql - 在 SQL 2005 和 SQL 2012 上使用 ELEMENTS XSINIL 时的不同行为

我在SQL2005(9.0.5057)和SQL2012(11.0.3128)之间有一个遗留问题。当我在SQL2005上运行以下示例SQL查询,然后在SQL2012上运行时,我得到了不同的结果:select0'test1/@old',null'test1',null'test2/@old',2'test2',2'test3/@old',2'test3',null'test4/@old',null'test4'FORXMLPATH('Data'),ELEMENTSXSINIL对于SQL2005,结果是:22对于SQL2012,结果是:22Test1是出现问题的地方。SQL2012的行为是正

xml - 什么是 :XML ON in T-SQL query to export data into XML using SQLCMD?

在此blogpostaboutexportingdatatoXML使用BCP或SQLCMD的TSQL我遇到了这行代码::XMLONSELECT*FROMdbo02.ExcelTestFORXMLAUTO,ELEMENTS,ROOT('doc')我尝试在sql查询中使用它,然后在批处理文件中通过sqlcmd触发,它确实返回了正确的xml文件。如果没有:XMLON,它会返回网页上描述的奇怪值。奇怪的是,SSMS(2008)在解析或执行查询时显示不正确的语法。:XMLON有什么作用以及如何使用它?为什么SSMS不识别代码行? 最佳答案 在